fix(PinState): don't trigger sync when file's PinState changed to Unspecified.
authorCamila Ayres <hello@camilasan.com>
Thu, 3 Apr 2025 17:10:15 +0000 (19:10 +0200)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Tue, 15 Apr 2025 08:30:24 +0000 (08:30 +0000)
commit38b71912fbbe19f4e87fac54122c74561fba2f1d
treec3b412e58dacb5fb0571b507f595d3143dd05066
parent5fbafd458af4008af03460dbce1f9550bb9110d7
fix(PinState): don't trigger sync when file's PinState changed to Unspecified.

LibreOffice/Microsoft office might touch the files for unknown reasons,
creating a constant sync state (icon) visible in the parent folder.

This fix excludes PinState changes from a new sync if the trigger
might have been an external application.

Signed-off-by: Camila Ayres <hello@camilasan.com>
src/gui/folder.cpp